import { BasicFetchResult, BasicPageParams, TreeEntity } from '@/model';

/** 资产分类 数据传输对象 */
export interface OpManufacturerTypeIM extends TreeEntity<OpManufacturerTypeIM> {
  /** 主键ID */
  id: string;
  /** 分类名称 */
  typeName: string;
}

/** 资产分类 数据传输对象集合 */
export type OpManufacturerTypeLM = OpManufacturerTypeIM[];

/** 资产分类 数据查询对象 */
export interface OpManufacturerTypePM extends TreeEntity<OpManufacturerTypePM> {
  /** 主键ID */
  id?: string;
  /** 分类名称 */
  typeName?: string;
}

/** 资产分类 分页数据查询对象 */
export type OpManufacturerTypePPM = BasicPageParams & OpManufacturerTypePM;

/** 资产分类 分页数据传输对象集合 */
export type OpManufacturerTypeLRM = BasicFetchResult<OpManufacturerTypeIM>;
